Software Process Improvement Within an Australian Scientific Agency
نویسندگان
چکیده
This Paper relates some of the experiences gained from the initial stages of a trial software quality program undertaken in Australia’s largest government research agency, the Commonwealth Scientific and Industrial Research Organisation (CSIRO). The program, known as Outreach, has assigned experienced software engineers and software process engineers to work alongside the research scientists and other software developers in various divisions of CSIRO. The paper outlines what has been learnt about the patterns of software development in CSIRO and discusses some of the forces that are focussing increasing attention on issues relating to software quality. The paper concludes by identifying some successes to date and by setting out the challenges for the future.
منابع مشابه
The Embedded Health Management Academic: A Boundary Spanning Role for Enabling Knowledge Translation; Comment on “CIHR Health System Impact Fellows: Reflections on ‘Driving Change’ Within the Health System”
Healthcare organisations are looking at strategies and activities to improve patient outcomes, beyond clinical interventions. Increasingly, health organisations are investing significant resources in leadership, management and team work training to optimise professional collaboration, shared decision-making and, by extension, high quality services. Embedded clinical aca...
متن کاملProcess Improvement in Four Small Software Companies
For many small software companies, full-scale software process improvement (SPI) initiatives are often out of reach due to prohibitive costs and lack of SPI knowledge. However, to compete in the global market, software developers must improve their productivity, time to market and customer satisfaction. As part of an Australian National Industry Improvement Program, Software Engineering Austral...
متن کاملUtilizing Past Event Histories in a Process-Centered Software Engineering Environment
When working on complex software systems, it is often difficult for multiple software developers to coordinate their work, and for developers to coordinate their multiple tool and software process usage. Process-centred Software Engineering Environments attempt to help developers manage the complexities of such coordination by codifying steps in a software process, and codifying the "work conte...
متن کاملA System for Evaluating the Congruence of Software Process Models
It is increasingly being recognized that the design, customization, reuse and improvement of software processes are important for developing quality software within budget and on time. There is an urgent need for methods and tools to assist in these tasks. In this talk, we describe one of several works at McGill a software system to address these needs. The system uses an empirically derived “c...
متن کاملOperator agency in process intervention: tampering versus application of tacit knowledge
Statistical process control (SPC) theory takes a negative view of adjustment of process settings, which is termed tampering. In contrast, quality and lean programmes actively encourage operators to acts of intervention and personal agency in the improvement of production outcomes. This creates a conflict that requires operator judgement: How does one differentiate between unnecessary tampering ...
متن کامل